/**
 * 
 */
package com.wegax.finprod.accountcard;

import com.wegax.finprod.application.Application;

/**
 * @author wegax
 * 
 */
public interface PersonalAccountDebitCardMapper extends Application {

	void setName(String value);

	void setSurname(String value);

	void setPesel(String value);

	void setIdentityCard(String value);

	void setEmail(String email);

	void setCountry1(CountryCode country1);

	void setCountry2(CountryCode country2);

	void setCity1(String city1);

	void setCity2(String city2);

	void setStreet1(String street1);

	void setStreet2(String street2);

	void setHouseNr1(String houseNr1);

	void setHouseNr2(String houseNr2);

	void setFlatNr1(String flatNr1);

	void setFlatNr2(String flatNr2);

	void setPostalCode1(String postalCode1);

	void setPostalCode2(String postalCode2);

	void setCorrespondencAdrressAvailable(boolean isCorespAddressAvailable);

	void setAccountType(AccountType accountType);

	void setCurrencyType(CurrencyType currencyType);

	void setPaycardKindAvailability(boolean paycardKindAvailability);

	void setPaycardType(PaycardType paycardType);

	void setEmboss(String emboss);

	String getEmboss();

	PaycardType getPaycardType();

	boolean isPaycardKindAvailability();

	CurrencyType getCurrencyType();

	AccountType getAccountType();

	String getPostalCode2();

	String getPostalCode1();

	String getFlatNr2();

	String getFlatNr1();

	String getHouseNr2();

	String getHouseNr1();

	String getStreet2();

	String getStreet1();

	String getCity2();

	String getCity1();

	CountryCode getCountry2();

	CountryCode getCountry1();

	String getEmail();

	String getIdentityCard();

	String getPesel();

	String getSurname();

	String getName();

	boolean isCorespAddressAvailable();

}
